package someTestExcemple.junitTest;

import org.junit.*;

public class StringUtilTest {
    //before before常用于初始化资源
    //after after常用于释放资源

    @Before  // 在每个测试方法执行前自动执行
    public  void test1() {
        System.out.println("==>test1==before执行了");
    }
    @After  // 在每个测试方法执行后自动执行
    public void test2() {
        System.out.println("==>test2==After执行了");
    }
    @BeforeClass // 在类加载时执行，只执行一次(该测试类所以测试方法执行前)
    public static void test3() {
        System.out.println("==>test3==BeforeClass执行了");
    }
    @AfterClass // 在类加载时执行，只执行一次(该测试类所以测试方法执行后)
    public static void test4() {
        System.out.println("==>test4==AfterClass执行了");
    }
    @Test
    public void testStringUtil()
    {
        String s = "hello";
        int length = StringUtil.getLength(s);
        System.out.println(length);
    }

    @Test
    public void testStringUtil_1()
    {
        String s = null;
        int length = StringUtil.getLength(s);
        System.out.println(length);
    }
}
